.cms-logo-text-0c9ed9{display:flex;align-items:center;height:100%;max-width:260px;color:#0f6099;font-size:30px;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cms-nav-lines-a152df{display:block;position:fixed;right:13px;top:16px;width:26px;height:3px;background:#0f6099;box-shadow:0 8px 0 #0f6099,0 16px 0 #0f6099;z-index:1000002;pointer-events:none}
@media (min-width:1025px){.cms-nav-lines-a152df{display:none}}
.topbox-1fc84e .right-52a42c img{max-height:22px;width:auto;vertical-align:middle}
.cms-search-link-10cff8{height:44px}
.cms-search-link-10cff8 a{display:block;width:100%;height:44px;line-height:44px;text-align:center;background:#0f6099;color:#fff;font-weight:600}
.cms-search-link-10cff8 a:hover{background:#c34;color:#fff}
.searchbox-1646d2 .txtbox-f10373 p a{display:inline-block;margin-right:18px;max-width:9em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:top}
.bannerpic-03fcfa ul li img,.cms-inner-banner-18f2d4 img{width:100%;display:block;object-fit:cover}
.cms-inner-banner-18f2d4 img{max-height:360px}
.companybox-5aa08d .txtbox-f10373 .text-7f7178 div{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}
.companybox-5aa08d .horbox-743535 ul li p{height:auto;overflow:hidden}
.companybox-5aa08d .horbox-743535 ul li p img{width:100%;height:auto;display:block}
.productbox-c147d6 .clalist-bae1a3 ul li a,.productbox-c147d6 .prolist-7cb6e5 ul li .txt-da1a8e h3,.casebox-0e2549 .caselist .txt-da1a8e span,.newsbox-f41f7c .newslist-b08485 .tit-e75fa4 a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.productbox-c147d6 .prolist-7cb6e5 ul li .txt-da1a8e p,.casebox-0e2549 .caselist .txt-da1a8e em,.newsbox-f41f7c .newslist-b08485 .txt-da1a8e{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.cms-linkbox-ccdbd0{background:#f7f8fa;padding:24px 0;border-top:1px solid #edf0f2}
.cms-linkbox-ccdbd0 .page_main_box-a8aecb{align-items:flex-start}
.cms-linkbox-ccdbd0 .tit-e75fa4{width:110px;color:#0f6099;font-size:18px;font-weight:700;line-height:32px}
.cms-linkbox-ccdbd0 .list-fd0a7d{flex:1;line-height:32px}
.cms-linkbox-ccdbd0 .list-fd0a7d a{display:inline-block;margin:0 22px 8px 0;color:#555}
.cms-linkbox-ccdbd0 .list-fd0a7d a:hover{color:#0f6099}
.footbox-1c4247 .txt_con-857177 .ewm-2b8894 .con-a71fc9 .text-7f7178 em img,.footbox-1c4247 .txt_con-857177 .ewm-2b8894 .con-a71fc9 .text-7f7178 p img{max-height:34px;width:auto;vertical-align:middle}
.footbox-1c4247 .txt_con-857177 .ewm-2b8894 .con-a71fc9 .text-7f7178 em{font-size:0;line-height:36px}
.online_box-d44c5d .r_phone-e73cbe img{max-height:22px;width:auto;vertical-align:middle}
.online_box-d44c5d p>img{max-width:120px;max-height:120px}
.foot-button-6ca1d1{display:none !important}
.foot-button-6ca1d1 a span{white-space:nowrap}
.leftmain-ee994f .text1-839f8e img{max-height:28px;width:auto;vertical-align:middle}
.cms-detail-cover-f917a1{text-align:center;margin:0 0 25px}
.cms-detail-cover-f917a1 img{max-width:100%;height:auto;display:inline-block}
.proshowpage-5e45c8 .picinfo-2afdf6 .bigPic-eb99d6 img{max-width:100%;height:auto}
.proshowpage-5e45c8 .detail-4c7984 img,.caseshowpage-c5ebe6 .picbox-9baa11 img,.newshowpage-ba4d1d .content-fbb878 img,.aboutuspage-4083c5 .con-a71fc9 img{max-width:100%;height:auto}
.cms-contact-grid-ad145a{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:20px 0 30px}
.cms-contact-card-195b9f{min-height:150px;border:1px solid #e5e5e5;background:#fff;text-align:center;padding:24px 15px}
.cms-contact-card-195b9f span{display:block;margin-bottom:18px;color:#0f6099;font-size:18px;font-weight:700}
.cms-contact-card-195b9f img{max-width:100%;max-height:90px}
.cms-contact-note-e794e2{padding:18px 20px;background:#f7f8fa;color:#666;line-height:1.8}
@media (max-width:1024px){
  .cms-logo-text-0c9ed9{max-width:220px;font-size:24px}
  .headbox-02a919 .logo-b0445e a p{display:flex;align-items:center}
  .headbox-02a919 .navico-062f48{display:block !important;position:fixed !important;top:0 !important;right:0 !important;width:50px;height:50px;background:#fff;z-index:1000000}
  .headbox-02a919 .navico-062f48 span,.headbox-02a919 .navico-062f48 span::before,.headbox-02a919 .navico-062f48 span::after{background:#0f6099}
  body::before{content:"";position:fixed;right:13px;top:16px;width:26px;height:3px;background:#0f6099;box-shadow:0 8px 0 #0f6099,0 16px 0 #0f6099;z-index:1000002;pointer-events:none}
  .cms-inner-banner-18f2d4 img{height:180px}
  .cms-linkbox-ccdbd0{display:block;padding-bottom:70px}
  .cms-linkbox-ccdbd0 .page_main_box-a8aecb{display:block;padding:0 15px}
  .cms-linkbox-ccdbd0 .tit-e75fa4{width:100%;margin-bottom:8px}
  .cms-contact-grid-ad145a{grid-template-columns:1fr;gap:12px}
  body{padding-bottom:0}
}
@media (max-width:640px){
  .cms-logo-text-0c9ed9{max-width:180px;font-size:20px}
  .topbox-1fc84e{display:none}
  .cms-inner-banner-18f2d4 img{height:140px}
  .home_title-a6edae p{font-size:24px;line-height:1.25;padding:0 10px;white-space:normal}
  .home_title-a6edae span{width:190px;background-size:contain}
  .productbox-c147d6 .clalist-bae1a3{padding:0 10px 20px}
  .productbox-c147d6 .clalist-bae1a3 ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}
  .productbox-c147d6 .clalist-bae1a3 ul li{width:auto !important;padding:0}
  .productbox-c147d6 .clalist-bae1a3 ul li .f1-50977b a{line-height:22px;padding:8px 4px}
  .productbox-c147d6 .prolist-7cb6e5{padding:10px}
  .productbox-c147d6 .prolist-7cb6e5 ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0}
  .productbox-c147d6 .prolist-7cb6e5 ul li{width:auto !important;margin:0}
  .productbox-c147d6 .prolist-7cb6e5 ul li a{padding:8px}
  .productbox-c147d6 .prolist-7cb6e5 ul li .txt-da1a8e h3{white-space:normal;line-height:1.5;min-height:42px}
  .searchbox-1646d2 .txtbox-f10373 p a{margin-right:12px;max-width:7em}
  .cms-linkbox-ccdbd0 .list-fd0a7d a{margin-right:14px}
  .cms-contact-card-195b9f{min-height:120px;padding:18px 12px}
}
